<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="text/javascript">

    var people = {
        /*特性：属性*/
        /*左侧 属性 : 右侧 属性值*/
        username: '李阳',
        age: 12,
        height: 175,
        weight: '65kg',
        eduction: '本科',

        /*行为：方法*/
        run: function () {
            console.log(this.username, '我能跑步');
        },
        sing: function () {
            console.log(this.username, '我能唱歌');
        }
    };

    /*
    * 对象的遍历 指的是把对象里面所有的属性全部打印出来
    * */

    /*
    * 数组遍历 for 循环
    * */

    /*
    * 对象遍历，使用 for ... in 语法
    * */

    /*语法格式
    * 特点：
    * 1. 对象存在多少属性，for循环里面的代码执行多少次
    * 2. 在每次执行的时候，会把对象的属性赋值给 attr 变量（这个接受属性的变量名称用户自定义）
    *
    * for(var attr in 对象){
    *   // 进行对象的属性和属性值的获取
    * }
    * */

    for(var attr in people){
        console.log('对象的属性', attr, ' 对象的属性值', people[attr]);
    }


</script>

</html>
